home *** CD-ROM | disk | FTP | other *** search
- 1 GOTO 1000
- 2 REM *************************
- 3 REM * HILBERT *
- 4 REM * *
- 5 REM * BY MICHAEL ACKERMAN *
- 6 REM * *
- 7 REM * 8/27/85 *
- 8 REM *************************
- 100 RDER = RDER - 1
- 110 TURN = - TURN
- 120 TEMP = DY:DY = - TURN * DX:DX = TURN * TEMP
- 130 IF RDER > 0 THEN GOSUB 100
- 140 X = X + DX:Y = Y + DY: HPLOT TO X,Y
- 150 TURN = - TURN
- 160 TEMP = DY:DY = - TURN * DX:DX = TURN * TEMP
- 170 IF RDER > 0 THEN GOSUB 100
- 180 X = X + DX:Y = Y + DY: HPLOT TO X,Y
- 190 IF RDER > 0 THEN GOSUB 100
- 200 TEMP = DY:DY = - TURN * DX:DX = TURN * TEMP
- 210 TURN = - TURN
- 220 X = X + DX:Y = Y + DY: HPLOT TO X,Y
- 230 IF RDER > 0 THEN GOSUB 100
- 240 TEMP = DY:DY = - TURN * DX:DX = TURN * TEMP
- 250 TURN = - TURN
- 260 RDER = RDER + 1
- 270 RETURN
- 1000 TEXT : HGR : HCOLOR= 3: INPUT"ORDER <1-7>";RDER
- 1010 POKE 49234,1
- 1020 DY = 192 / 2 ^ RDER
- 1030 TURN = - 1
- 1040 DX = X = Y = 0
- 1050 HPLOT X,Y
- 1060 GOSUB 100
- 1070 END
-
- POKE 49234,1
- 1020 DY = 192